html,body,div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, em, button { 
	margin:0; 
	padding:0; 
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {
	display:block;
}

html {
	height: 100%;
}

img { 
	border:0; 
	margin:0; 
	padding:0; 
	vertical-align: top;
}

input,textarea,select { 
	border:none;
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	resize:none;
	outline:0;
	box-shadow: none;
	-webkit-appearance: none;
}

table { 
	border-collapse:collapse; 
}

a { 
	text-decoration:none; 
}

h1, h2, h3, h4, h5,h6 { 
	font-weight:normal;
}

ul,li { 
	list-style: none; 
}

dfn,em,i { 
	font-style:normal; 
}

body { 
	height: 100%;
	background-color:#f7f7f7;
	font-size: 14px; 
	line-height: 1; 
	font-family: PingFangSC-Regular, Helvetica, 'Microsoft Yahei', tahoma, sans-serif;;
	-webkit-user-select: none;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-text-size-adjust:none;
}
#root,#g_body{
	width: 100vw;
	height: 100vh;
}

